About Integrating Ethics in The Software Engineering Curriculum

نویسنده

  • Zainab KHALLOUF
چکیده

Professionalism and accountability, intellectual property rights, privacy and information protection, and a variety of other ethical dilemmas are an integral part of the software engineer’s eventual career. The software engineering community has therefore recognized the importance of building a culture of software engineering ethics to guide the behaviour of and decisions made by professional software engineers to ensure, as much as possible, that their efforts will be used to make software engineering a beneficial and respected profession. However, the lack of consensus regarding the teaching methodology, the tensions that arise when adhering to different social or legal standards, and sometimes the lack of interest and experience, hinders the effective integration of ethics in the academic programmes. This article discusses these challenges, and presents some approaches to teach the software engineering ethics.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing a Conceptual Framework for Integrating Components of Professional Ethics in a Ceramic Curriculum

Background: Teaching professional ethics in the ceramics branch requires using a standard system of integrating professional ethics components in the ceramics curriculum elements to determine the relationship between professional ethics and the curriculum components. The aim of the present study is a conceptual framework for integrating the elements of professional ethics in the ceramic’s curri...

متن کامل

Integrating Software Architecture Topics into a Software Engineering Curriculum

As Software Architecture issues become more important for Software Engineers, the importance of including Software Architecture-related topics in a Software Engineering curriculum also increases. This paper reports on the author’s experiences in integrating various Software Architecture topics into a Software Engineering programme, focusing in particular on four courses the author has designed ...

متن کامل

Designing and validating a Model for Integration of Professional Ethics Components with Technical Competencies for Industrial Mechanics Branch

Background: The emerging world of work requires the acquisition of a set of non-technical competencies with technical competencies in a career for sustainable employment. This paper aims at designing and validating a model for integrating the ethical components with technical competencies in curriculum based on competency in industrial mechanics’ branch. Method: The research approach is based ...

متن کامل

Software Quality across the Curriculum

1 Thomas B. Hilburn, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] 2 Massood Towhidnejad, Embry-Riddle University, Department of Computing, Daytona Beach, FL 32114, [email protected] Abstract . One of the major areas of software engineering, as specified in the SoftWare Engineering Body Of Knowledge, is software quality. This paper argues that softwa...

متن کامل

Integrating Ethics into a Civil Engineering Course

Ethics is a critical component of Civil Engineering education and practice. This paper discusses a case study to integrate ethics into a required undergraduate Civil Engineering course -Civil Engineering Systems -at Georgia Institute of Technology. The course introduces systems and sustainability concepts in Civil Engineering planning, design, operations, and renewal, and thus presents an appro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007